Minimum-weight tree supports and tree-shaped area-proportional Euler diagrams
نویسندگان
چکیده
Euler diagrams allow the visual representation of set systems and their intersection relations. Every set is represented by a collection of closed curves such that elements of two or more collections intersect if and only if the intersection of the corresponding sets is non-empty. In the area-proportional case each intersection’s area conveys numerical information. There exist several well-formedness conditions for Euler diagrams, which formalize desirable aesthetic properties. In this thesis we explore a close relationship between hypergraphs and Euler diagrams to obtain an area-proportional representation of the latter. A support for a hypergraph H is a graph G on the same set of vertices such that each hyperedge of H induces a connected subgraph of G. Supports that are trees serve as a basic tool for our purpose and are called tree-supports. We present an efficient approach that generates an area-proportional Euler diagram if there exists a tree-support for the input’s hypergraph. The generated Euler diagrams are guaranteed to satisfy a set of well-formedness conditions. Particularly, all used curves are simple, exactly one curve is assigned to each set, there exists exactly one connected region in the plane for every set intersection and finally, all the regions are convex. Additionally, our tree-support minimizes the total number of concurrent curves that separate the pairs of internal regions that are placed next to each other in the plane. As a byproduct, we obtain an algorithm that, for a given hypergraph, computes a minimumweight tree-support for an arbitrary edge-weight function (if one exists). The algorithm has running time O(n2(m+log n)), where n is the number of vertices and m is the number of hyperedges. This improves the best known previous algorithm for this problem [KS03], which has a time complexity of O(n4m2).
منابع مشابه
Minimum Tree Supports for Hypergraphs and Low-Concurrency Euler Diagrams
In this paper we present an O(n(m + logn))-time algorithm for computing a minimum-weight tree support (if one exists) of a hypergraph H = (V, S) with n vertices and m hyperedges. This improves the previously best known algorithm with running time O(nm). A support of H is a graph G on V such that each hyperedge in S induces a connected subgraph in G. If G is a tree, it is called a tree support a...
متن کاملDrawing Area-Proportional Venn and Euler Diagrams
We consider the problem of drawing Venn diagrams for which each region’s area is proportional to some weight (e.g., population or percentage) assigned to that region. These area-proportional Venn diagrams have an enhanced ability over traditional Venn diagrams to visually convey information about data sets with interacting characteristics. We develop algorithms for drawing area-proportional Ven...
متن کاملTowards a General Solution to Drawing Area-Proportional Euler Diagrams
We present a deterministic algorithm for drawing Euler diagrams using n simple polygons so that the regions have a prescribed area. Our solution works for all Euler diagrams that have a region of common intersection (i.e., region {1, 2, . . . , n}), and for any weight function. When there is no region for {1, 2, . . . , n}, the algorithm can still be applied, but will sometimes create an Euler ...
متن کاملNesting in Euler Diagrams
This paper outlines the notion of nesting in Euler diagrams, and how nesting affects the interpretation and construction of such diagrams. After setting up the necessary definitions for Euler diagrams at concrete syntax and abstract levels, the notion of nestedness is introduced at the concrete level, then an equivalent notion is given at the abstract level. The natural progression to the diagr...
متن کاملConstructal design of tree-shaped conductive pathways for cooling a heat generating volume
Constructal design is used to study heat removal from a square heated body with a tree shaped high thermal conductivity pathways embedded in the body. The objective is to minimize the defined maximum dimensionless temperature difference for the body. The thermal conductivity of the body is low, and there is a uniform heat generation on it. The volume of the body is fixed. The amount of high con...
متن کامل